1
תגובות
סידור לפי תאריך
פתח
yakir
,
http://i44.tinypic.com/23mko7p.jpg
יש לי טבלה ובא ישנם תאריכים שהמשתמש מזין ,
כאשר אני מציג את הטבלה - כיצד אני יכול לסדר שהטבלה תוצג מהתאריך הקרוב ביותר לרחוק ביותר ?
ניסיתי ORDER BY DATE - לא עובד
השדה מסוג טקסט אם זה משנה ..
יש לי טבלה ובא ישנם תאריכים שהמשתמש מזין ,
כאשר אני מציג את הטבלה - כיצד אני יכול לסדר שהטבלה תוצג מהתאריך הקרוב ביותר לרחוק ביותר ?
ניסיתי ORDER BY DATE - לא עובד
השדה מסוג טקסט אם זה משנה ..
1 תשובות
השורה האחרונה זה הבעיה.
שדה מסוג טקסט המסד מנסה תמיד לסדר לפי א' ב'.
ל mysql יש סוג מיוחד של סוג עמודה שנקרא datetime.
פשוט תשנה את סוג העמודה וזה אמור לעבוד בסדר גמור בלי לעשות שום דבר נוסף.
לפני שאתה עושה פעולות כלשהם על הטבלה תעשה export לטבלה כדי שהיה לך העתק עם הנתונים.
---
אגב, שדה מסוג datetime יודע לשמור גם תארכיך וגם שעה ביחד. לא לתצטרך שני עמודות בשביל זה.